package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

import lombok.Data;

/**
 * @desc ImplementAnalysisAddFinAccountTypeCodeComRespDto
 * @使用场景
 */
@Data
public class ImplementAnalysisAddFinAccountTypeCodeComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 是否执行财务处理 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否执行财务处理")
  private String isExecuteFinaceHandle;

  /**
   * 增财务账户类型编码 NO_ADD:不增 ADD_BUDGET_ACCOUNT:增预算账户 ADD_PHYSICAL_ACCOUNT:增实体账户 ADD_BOTH:增预算账户与实体账户
   */
  @ApiModelProperty("增财务账户类型编码")
  private String addFinAccountTypeCode;

  /**
   * 是否末级统计预算账户
   */
  @ApiModelProperty("是否末级统计预算账户")
  private String isLastStaticBudgetAccount;

  /**
   * 是否统计预算账户
   */
  @ApiModelProperty("是否统计预算账户")
  private String isStatisticalBudgetAccount;

  /**
   * 是否末级统计实体账户
   */
  @ApiModelProperty("是否末级统计实体账户")
  private String isLastStaticEntityAccount;

  /**
   * 是否统计实体账户
   */
  @ApiModelProperty("是否统计实体账户")
  private String isStatisticalEntityAccount;

  /**
   * 是否到账账户 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否到账账户")
  private String isIncomingAccount;

}
